//
//
//#ifndef BOUNDS_H_
//#define BOUNDS_H_
//
//
//class Warden
//{
//  public:
//	Warden();
//	Warden(Coordinate);
//    void createBoundsArray ();
//
//    bool inBounds (Coordinate test);
// 
//	Coordinate getIntersection (Coordinate test, Coordinate b1, Coordinate b2);
//
//	bool intersectionValid (Coordinate intersection, Coordinate test, Coordinate b1, Coordinate b2);
//
//	double shortestDistance (Coordinate test);
//
//	bool onSameSide (Coordinate);
//};
//
//#endif